EXEC = main
OBJS = main.o socketfunc.o manage.o Queue.o Process.o control.o prosync.o config.o sendFile.o

CFLAGS  = -c -g
LDFLAGS = -g
PFLAGS  = -fno-stack-protector -lpthread
#PFLAGS = -lpthread

$(EXEC):$(OBJS)
	gcc $(LDFLAGS) $(OBJS) -o $(EXEC) $(PFLAGS)
%.o:%.c
	gcc $(CFLAGS) -o $@ $^ $(PFLAGS)

clean:
	rm -rf *.o $(EXEC)
